rat ridden - Deutsch Englisch Wörterbuch